import java.util.Scanner;
//基础滑动窗口问题
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
      String s=in.nextLine();
char[] arr=s.toCharArray();
int left=0,right=0,count=0,ret=0;
int[] hash=new int[26];
while(right<arr.length){
    if(hash[arr[right]-'a']++ ==0){//新字符进窗口
        count++;
    }
    while(count>2){
        if(hash[arr[left++]-'a']-- ==1){//出窗口
            count--;
        }
    }
    
    ret=Math.max(ret,right-left+1);
    right++;
}
System.out.print(ret);
    }
}